-- 成功设置返回1  没设置返回0
-- 如果redis没找到，就直接写进去
if redis.call('get', KEYS[1]) == nil then
    redis.call('set', KEYS[1], ARGV[1]);
    return 1
end

-- 如果旧值不等于新值，就把新值设置进去
if redis.call('get', KEYS[1]) ~= ARGV[1] then
    redis.call('set', KEYS[1], ARGV[1]);
    return 1
else
    return 0
end

